<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Unescape Decoder and Encoder for Javascript</title>
<meta name="description" content="Online tool for decoding and encoding Unescape, which is used with Javascript and also when hacking and inserting malicious code" />
<style>
/* GLOBAL */
* {margin:0; padding:0;}
/* Normalize */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{overflow-y:scroll}
article,aside,figure,figcaption,footer,header,hgroup,menu,nav,section {display:block}
body, .body-fauxcolumn-outer {color: #000;background: #b8c5cc url(http://ranmouri30.appspot.com/images/texture-1.png) repeat top right;font-family: Arial,Verdana,Helvetica,Tahoma;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;}
/*No Script*/
#NoScript{ background-color:#fff; border-top:2px solid #0073B4; border-bottom:2px solid #0073B4; height:100%; opacity:0.9; padding:5px 0; position:fixed; text-align:center; width:100%; z-index:9999 }
#NoScript h6{ color:rgb(102,102,102); font-size:24px; margin-left:-30px; margin-top:-18px; position:absolute; text-align:center; top:50%; width:100%}
/*Link Umum*/
a {color:#1E598E; text-decoration:none;}
a:hover {color:#3497D0;}
img {border: 0;max-width:100%;transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;}
img:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7}
.clear {clear:both}
strong {font-weight:bold}
em {font-style:italic}
.center {margin:0 auto;text-align:center}
</style>
   <script language="javascript" />
      var encN=1;

      function decodeTxt(s){
      var s1=unescape(s.substr(0,s.length-1));
      var t='';
      for(i=0;i<s1.length;i++)t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));
      return unescape(t);
      }

      function encodeTxt(s){
      s=escape(s);
      var ta=new Array();
      for(i=0;i<s.length;i++)ta[i]=s.charCodeAt(i)+encN;
      return ""+escape(eval("String.fromCharCode("+ta+")"))+encN;
      }

      function escapeTxt(os){
      var ns='';
      var t;
      var chr='';
      var cc='';
      var tn='';
      for(i=0;i<256;i++){
      tn=i.toString(16);
      if(tn.length<2)tn="0"+tn;
      cc+=tn;
      chr+=unescape('%'+tn);
      }
      cc=cc.toUpperCase();
      os.replace(String.fromCharCode(13)+'',"%13");
      for(q=0;q<os.length;q++){
      t=os.substr(q,1);
      for(i=0;i<chr.length;i++){
      if(t==chr.substr(i,1)){
      t=t.replace(chr.substr(i,1),"%"+cc.substr(i*2,2));
      i=chr.length;
      }}
      ns+=t;
      }
      return ns;
      }
      function unescapeTxt(s){
      return unescape(s);
      }
      function wF(s){
      document.write(decodeTxt(s));
      }
    </script>
  </head>
  <body bgcolor="#FFFFFF" alink="#5E5E5E" link="#5E5E5E" vlink="#2e9ed2">
      <noscript>
<div id='NoScript'>
<h6>Please enable javascript to view this site.</h6>
</div>
</noscript>
      
      <div class="center"><h2>Online Unescape Decoder and Encoder</h2><br /><font color=#000000 size="5">
        <form name="fA">
          Place Plain Source Here and Hit Encode
          <br />
          <textarea id="f1" cols=50 rows=10 wrap="off"></textarea>
          <br /><br />
          <input type="button" width="50%" value="Encode" onclick="document.fA.c1.value=escapeTxt(document.fA.f1.value)"> &nbsp; &nbsp;
          <input type="button" value="Decode" onclick="document.fA.f1.value=unescapeTxt(document.fA.c1.value)">
          <br /><br />Paste Encoded Here and Hit Decode
          <br />
          <textarea id="c1" cols=50 rows=10></textarea>
          <br /><br />
          <font color=#000000 size="3">
            This can be used with the unescape( ); function in JavaScript.<br />This online tool will Decode and Encode Unescape<br /><br />People often use Unescape when hacking and inserting links.<br />This tool is good for decoding such hacks and iFrame codes.<br /><br />Taree Internet <a href="http://www.tareeinternet.com">SEO</a> - <a href="http://www.tareeinternet.com/forum/">SEO Forums</a>
          </font>
        </form>
      </div>
    </font>
  </body>
</html>